home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / windows / r3asydrw.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  16.7 KB  |  529 lines

  1.  
  2. // JavaScript wrapper for r3asydrw.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_ASYNCDRAW_H = 1;
  7. include("oops/r3root.js")
  8.  
  9.  
  10. var R3CLID_ASYNCDRAW = 83;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Adds new update events that invoke view redraw
  16. // p3: Integer[], zero terminated array of event specifiers (attributes & methods)
  17.  
  18. R3ADRWCM_ADDUPDATEEVENT = 83011;
  19.  
  20. function mR3ADRWCM_ADDUPDATEEVENT(p3) {
  21.   DoA(this.r3obj, 83011, p3, R3TID_INTEGER, R3TNF_ARRAY);
  22. }
  23.  
  24.  
  25. R3ADRWM_SHOWRTBACKUP = 83029;
  26.  
  27. function mR3ADRWM_SHOWRTBACKUP() {
  28.   DoA(this.r3obj, 83029, 0, R3TID_INTEGER, 0);
  29. }
  30.  
  31. // Description: Use external renderer to render the scene. Two callback methods need to    * be defined
  32. //      for starting and canceling rendering. The 'render'method is called as R3DoA3(renderer, rendermth, drawcontext); Cancel method
  33. //      takes no parameters and is called with the main thread's context.
  34. // p1: Object, renderer to be used
  35. // p2: Integer, render method
  36. // p3: Integer, cancel method
  37.  
  38. R3ADRWM_CALLEXTERNAL = 83031;
  39.  
  40. function mR3ADRWM_CALLEXTERNAL(p1, p2, p3) {
  41.   DoA3(this.r3obj, 83031, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
  42. }
  43.  
  44. // Description: Adds a new callback hook to which finishing of drawing is reported as: R3SendMSgA2(cbobj,
  45. //      cbmth, cbcontext, asydrwobj); Note: Callback targert object is not R3RM_REF'd to keep it alive
  46. // p1: Object, callback target
  47. // p2: Integer, callback method
  48. // p3: Object, callback context data    
  49.  
  50. R3ADRWM_REGISTERDRAWENDCALLB = 83032;
  51.  
  52. function mR3ADRWM_REGISTERDRAWENDCALLB(p1, p2, p3) {
  53.   DoA3(this.r3obj, 83032, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
  54. }
  55.  
  56. // Description: Removes a new callback hook. Note: asyncdraw objects automatically deallocate all hooks when dying
  57. // p1: Object, callback target
  58. // p2: Integer, callback method
  59. // p3: Object, callback context data    
  60.  
  61. R3ADRWM_UNREGISTERDRAWENDCAL = 83033;
  62.  
  63. function mR3ADRWM_UNREGISTERDRAWENDCAL(p1, p2, p3) {
  64.   DoA3(this.r3obj, 83033, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
  65. }
  66.  
  67. // Description: Asks this object to refresh the backdrop contents
  68.  
  69. R3ADRWM_UPDATEBACKDROP = 83034;
  70.  
  71. function mR3ADRWM_UPDATEBACKDROP() {
  72.   DoA(this.r3obj, 83034, 0, R3TID_INTEGER, 0);
  73. }
  74.  
  75. // Description: Animation playback begin/end reporting. Asyncdraw modifies its drawing logic to fit playback situation.
  76.  
  77. R3ADRWM_ENDANIM = 83036;
  78.  
  79. function mR3ADRWM_ENDANIM() {
  80.   DoA(this.r3obj, 83036, 0, R3TID_INTEGER, 0);
  81. }
  82.  
  83. // Description: Does swapbuffers for the dc used by asyncdraw
  84.  
  85. R3ADRWM_SWAPBUFFERS = 83037;
  86.  
  87. function mR3ADRWM_SWAPBUFFERS() {
  88.   DoA(this.r3obj, 83037, 0, R3TID_INTEGER, 0);
  89. }
  90.  
  91.  
  92.  
  93.  
  94. R3ADRWA_DrawContext = 83500;
  95. function SetR3ADRWA_DrawContext(value) {
  96.   R3Set(this.r3obj, R3ADRWA_DrawContext, value, R3TID_OBJECT, 0); 
  97. }
  98.  
  99. function GetR3ADRWA_DrawContext() {
  100.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_DrawContext, R3TID_OBJECT, 0)); 
  101. }
  102.  
  103. R3ADRWA_AsyncDrawContext = 83501;
  104. function GetR3ADRWA_AsyncDrawContext() {
  105.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_AsyncDrawContext, R3TID_OBJECT, 0)); 
  106. }
  107.  
  108. R3ADRWA_VCam = 83502;
  109. function SetR3ADRWA_VCam(value) {
  110.   R3Set(this.r3obj, R3ADRWA_VCam, value, R3TID_OBJECT, 0); 
  111. }
  112.  
  113. function GetR3ADRWA_VCam() {
  114.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_VCam, R3TID_OBJECT, 0)); 
  115. }
  116.  
  117. R3ADRWA_PrimLayer = 83503;
  118. function SetR3ADRWA_PrimLayer(value) {
  119.   R3Set(this.r3obj, R3ADRWA_PrimLayer, value, R3TID_OBJECT, 0); 
  120. }
  121.  
  122. function GetR3ADRWA_PrimLayer() {
  123.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_PrimLayer, R3TID_OBJECT, 0)); 
  124. }
  125.  
  126. R3ADRWA_MaterialLayer = 83505;
  127. function SetR3ADRWA_MaterialLayer(value) {
  128.   R3Set(this.r3obj, R3ADRWA_MaterialLayer, value, R3TID_OBJECT, 0); 
  129. }
  130.  
  131. function GetR3ADRWA_MaterialLayer() {
  132.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_MaterialLayer, R3TID_OBJECT, 0)); 
  133. }
  134.  
  135. R3ADRWA_Wfengine = 83507;
  136. function GetR3ADRWA_Wfengine() {
  137.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_Wfengine, R3TID_OBJECT, 0)); 
  138. }
  139.  
  140. R3ADRWA_SyncDrawing = 83513;
  141. function SetR3ADRWA_SyncDrawing(value) {
  142.   R3Set(this.r3obj, R3ADRWA_SyncDrawing, value, R3TID_INTEGER, 0); 
  143. }
  144.  
  145. function GetR3ADRWA_SyncDrawing() {
  146.   return R3Get(this.r3obj, R3ADRWA_SyncDrawing, R3TID_INTEGER, 0); 
  147. }
  148.  
  149. R3ADRWA_RayTrace = 83515;
  150. function SetR3ADRWA_RayTrace(value) {
  151.   R3Set(this.r3obj, R3ADRWA_RayTrace, value, R3TID_INTEGER, 0); 
  152. }
  153.  
  154. function GetR3ADRWA_RayTrace() {
  155.   return R3Get(this.r3obj, R3ADRWA_RayTrace, R3TID_INTEGER, 0); 
  156. }
  157.  
  158. R3ADRWA_Rtengine = 83516;
  159. function GetR3ADRWA_Rtengine() {
  160.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_Rtengine, R3TID_OBJECT, 0)); 
  161. }
  162.  
  163. R3ADRWA_BaseDrawFlags = 83524;
  164. function SetR3ADRWA_BaseDrawFlags(value) {
  165.   R3Set(this.r3obj, R3ADRWA_BaseDrawFlags, value, R3TID_INTEGER, 0); 
  166. }
  167.  
  168. function GetR3ADRWA_BaseDrawFlags() {
  169.   return R3Get(this.r3obj, R3ADRWA_BaseDrawFlags, R3TID_INTEGER, 0); 
  170. }
  171.  
  172. R3ADRWA_RSpecLayer = 83526;
  173. function SetR3ADRWA_RSpecLayer(value) {
  174.   R3Set(this.r3obj, R3ADRWA_RSpecLayer, value, R3TID_OBJECT, 0); 
  175. }
  176.  
  177. function GetR3ADRWA_RSpecLayer() {
  178.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_RSpecLayer, R3TID_OBJECT, 0)); 
  179. }
  180.  
  181. R3ADRWA_DisableComposition = 83527;
  182. function SetR3ADRWA_DisableComposition(value) {
  183.   R3Set(this.r3obj, R3ADRWA_DisableComposition, value, R3TID_BOOLEAN, 0); 
  184. }
  185.  
  186. function GetR3ADRWA_DisableComposition() {
  187.   return R3Get(this.r3obj, R3ADRWA_DisableComposition, R3TID_BOOLEAN, 0); 
  188. }
  189.  
  190. R3ADRWA_FrameDoneObj = 83528;
  191. function SetR3ADRWA_FrameDoneObj(value) {
  192.   R3Set(this.r3obj, R3ADRWA_FrameDoneObj, value, R3TID_OBJECT, 0); 
  193. }
  194.  
  195. R3ADRWA_FrameDoneMth = 83529;
  196. function SetR3ADRWA_FrameDoneMth(value) {
  197.   R3Set(this.r3obj, R3ADRWA_FrameDoneMth, value, R3TID_INTEGER, 0); 
  198. }
  199.  
  200. R3ADRWA_ChannelLayer = 83530;
  201. function SetR3ADRWA_ChannelLayer(value) {
  202.   R3Set(this.r3obj, R3ADRWA_ChannelLayer, value, R3TID_OBJECT, 0); 
  203. }
  204.  
  205. function GetR3ADRWA_ChannelLayer() {
  206.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_ChannelLayer, R3TID_OBJECT, 0)); 
  207. }
  208.  
  209. R3ADRWA_UseCanvasAsBackdrop = 83531;
  210. function SetR3ADRWA_UseCanvasAsBackdrop(value) {
  211.   R3Set(this.r3obj, R3ADRWA_UseCanvasAsBackdrop, value, R3TID_INTEGER, 0); 
  212. }
  213.  
  214. function GetR3ADRWA_UseCanvasAsBackdrop() {
  215.   return R3Get(this.r3obj, R3ADRWA_UseCanvasAsBackdrop, R3TID_INTEGER, 0); 
  216. }
  217.  
  218. R3ADRWA_BoxRelX = 83532;
  219. function SetR3ADRWA_BoxRelX(value) {
  220.   R3Set(this.r3obj, R3ADRWA_BoxRelX, value, R3TID_FLOAT, 0); 
  221. }
  222.  
  223. function GetR3ADRWA_BoxRelX() {
  224.   return R3Get(this.r3obj, R3ADRWA_BoxRelX, R3TID_FLOAT, 0); 
  225. }
  226.  
  227. R3ADRWA_BoxRelY = 83533;
  228. function SetR3ADRWA_BoxRelY(value) {
  229.   R3Set(this.r3obj, R3ADRWA_BoxRelY, value, R3TID_FLOAT, 0); 
  230. }
  231.  
  232. function GetR3ADRWA_BoxRelY() {
  233.   return R3Get(this.r3obj, R3ADRWA_BoxRelY, R3TID_FLOAT, 0); 
  234. }
  235.  
  236. R3ADRWA_BoxRelW = 83534;
  237. function SetR3ADRWA_BoxRelW(value) {
  238.   R3Set(this.r3obj, R3ADRWA_BoxRelW, value, R3TID_FLOAT, 0); 
  239. }
  240.  
  241. function GetR3ADRWA_BoxRelW() {
  242.   return R3Get(this.r3obj, R3ADRWA_BoxRelW, R3TID_FLOAT, 0); 
  243. }
  244.  
  245. R3ADRWA_BoxRelH = 83535;
  246. function SetR3ADRWA_BoxRelH(value) {
  247.   R3Set(this.r3obj, R3ADRWA_BoxRelH, value, R3TID_FLOAT, 0); 
  248. }
  249.  
  250. function GetR3ADRWA_BoxRelH() {
  251.   return R3Get(this.r3obj, R3ADRWA_BoxRelH, R3TID_FLOAT, 0); 
  252. }
  253.  
  254. R3ADRWA_RenderBoxActive = 83536;
  255. function SetR3ADRWA_RenderBoxActive(value) {
  256.   R3Set(this.r3obj, R3ADRWA_RenderBoxActive, value, R3TID_INTEGER, 0); 
  257. }
  258.  
  259. function GetR3ADRWA_RenderBoxActive() {
  260.   return R3Get(this.r3obj, R3ADRWA_RenderBoxActive, R3TID_INTEGER, 0); 
  261. }
  262.  
  263. R3ADRWA_BackdropImageName = 83537;
  264. function SetR3ADRWA_BackdropImageName(value) {
  265.   R3Set(this.r3obj, R3ADRWA_BackdropImageName, value, R3TID_STRING, 0); 
  266. }
  267.  
  268. R3ADRWA_BackdropLeft = 83538;
  269. function SetR3ADRWA_BackdropLeft(value) {
  270.   R3Set(this.r3obj, R3ADRWA_BackdropLeft, value, R3TID_INTEGER, 0); 
  271. }
  272.  
  273. R3ADRWA_BackdropTop = 83539;
  274. function SetR3ADRWA_BackdropTop(value) {
  275.   R3Set(this.r3obj, R3ADRWA_BackdropTop, value, R3TID_INTEGER, 0); 
  276. }
  277.  
  278. R3ADRWA_BackdropWidth = 83540;
  279. function SetR3ADRWA_BackdropWidth(value) {
  280.   R3Set(this.r3obj, R3ADRWA_BackdropWidth, value, R3TID_INTEGER, 0); 
  281. }
  282.  
  283. R3ADRWA_BackdropHeight = 83541;
  284. function SetR3ADRWA_BackdropHeight(value) {
  285.   R3Set(this.r3obj, R3ADRWA_BackdropHeight, value, R3TID_INTEGER, 0); 
  286. }
  287.  
  288. R3ADRWA_Window = 83542;
  289. function SetR3ADRWA_Window(value) {
  290.   R3Set(this.r3obj, R3ADRWA_Window, value, R3TID_OBJECT, 0); 
  291. }
  292.  
  293. R3ADRWA_CaptureRayTrace = 83543;
  294. function SetR3ADRWA_CaptureRayTrace(value) {
  295.   R3Set(this.r3obj, R3ADRWA_CaptureRayTrace, value, R3TID_INTEGER, 0); 
  296. }
  297.  
  298. function GetR3ADRWA_CaptureRayTrace() {
  299.   return R3Get(this.r3obj, R3ADRWA_CaptureRayTrace, R3TID_INTEGER, 0); 
  300. }
  301.  
  302. R3ADRWA_WindowOutput = 83544;
  303. function SetR3ADRWA_WindowOutput(value) {
  304.   R3Set(this.r3obj, R3ADRWA_WindowOutput, value, R3TID_OBJECT, 0); 
  305. }
  306.  
  307. function GetR3ADRWA_WindowOutput() {
  308.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_WindowOutput, R3TID_OBJECT, 0)); 
  309. }
  310.  
  311. R3ADRWA_BackgroundRGB = 83545;
  312. function SetR3ADRWA_BackgroundRGB(value) {
  313.   R3Set(this.r3obj, R3ADRWA_BackgroundRGB, value, R3TID_COLOR_RGB, 0); 
  314. }
  315.  
  316. function GetR3ADRWA_BackgroundRGB() {
  317.   return R3Get(this.r3obj, R3ADRWA_BackgroundRGB, R3TID_COLOR_RGB, 0); 
  318. }
  319.  
  320. var R3ADRWA_FrameCancelledMth = 83547; // Integer
  321. R3ADRWA_SaveImage = 83548;
  322. function SetR3ADRWA_SaveImage(value) {
  323.   R3Set(this.r3obj, R3ADRWA_SaveImage, value, R3TID_INTEGER, 0); 
  324. }
  325.  
  326. R3ADRWA_CanvasWidth = 83549;
  327. function SetR3ADRWA_CanvasWidth(value) {
  328.   R3Set(this.r3obj, R3ADRWA_CanvasWidth, value, R3TID_INTEGER, 0); 
  329. }
  330.  
  331. R3ADRWA_CanvasHeight = 83550;
  332. function SetR3ADRWA_CanvasHeight(value) {
  333.   R3Set(this.r3obj, R3ADRWA_CanvasHeight, value, R3TID_INTEGER, 0); 
  334. }
  335.  
  336. R3ADRWA_OutputLayer = 83551;
  337. function SetR3ADRWA_OutputLayer(value) {
  338.   R3Set(this.r3obj, R3ADRWA_OutputLayer, value, R3TID_OBJECT, 0); 
  339. }
  340.  
  341. R3ADRWA_OutputObjectName = 83552;
  342. function SetR3ADRWA_OutputObjectName(value) {
  343.   R3Set(this.r3obj, R3ADRWA_OutputObjectName, value, R3TID_STRING, 0); 
  344. }
  345.  
  346. R3ADRWA_OutputFileName = 83553;
  347. function SetR3ADRWA_OutputFileName(value) {
  348.   R3Set(this.r3obj, R3ADRWA_OutputFileName, value, R3TID_STRING, 0); 
  349. }
  350.  
  351. R3ADRWA_ProgressIndicator = 83554;
  352. function SetR3ADRWA_ProgressIndicator(value) {
  353.   R3Set(this.r3obj, R3ADRWA_ProgressIndicator, value, R3TID_OBJECT, 0); 
  354. }
  355.  
  356. R3ADRWA_IgnoreMissingTexture = 83556;
  357. function SetR3ADRWA_IgnoreMissingTexture(value) {
  358.   R3Set(this.r3obj, R3ADRWA_IgnoreMissingTexture, value, R3TID_BOOLEAN, 0); 
  359. }
  360.  
  361. var R3ADRWA_BackdropImageFrame = 83557; // Integer
  362. R3ADRWA_BackdropWeight = 83558;
  363. function SetR3ADRWA_BackdropWeight(value) {
  364.   R3Set(this.r3obj, R3ADRWA_BackdropWeight, value, R3TID_FLOAT, 0); 
  365. }
  366.  
  367. function GetR3ADRWA_BackdropWeight() {
  368.   return R3Get(this.r3obj, R3ADRWA_BackdropWeight, R3TID_FLOAT, 0); 
  369. }
  370.  
  371. R3ADRWA_MaterialEvaluatorMod = 83559;
  372. function SetR3ADRWA_MaterialEvaluatorMod(value) {
  373.   R3Set(this.r3obj, R3ADRWA_MaterialEvaluatorMod, value, R3TID_OBJECT, 0); 
  374. }
  375.  
  376. R3ADRWA_RenderCache = 83560;
  377. function SetR3ADRWA_RenderCache(value) {
  378.   R3Set(this.r3obj, R3ADRWA_RenderCache, value, R3TID_INTEGER, 0); 
  379. }
  380.  
  381. function GetR3ADRWA_RenderCache() {
  382.   return R3Get(this.r3obj, R3ADRWA_RenderCache, R3TID_INTEGER, 0); 
  383. }
  384.  
  385. R3ADRWA_ImageEffectName = 83561;
  386. function SetR3ADRWA_ImageEffectName(value) {
  387.   R3Set(this.r3obj, R3ADRWA_ImageEffectName, value, R3TID_STRING, 0); 
  388. }
  389.  
  390. R3ADRWA_FieldEffectName = 83562;
  391. function SetR3ADRWA_FieldEffectName(value) {
  392.   R3Set(this.r3obj, R3ADRWA_FieldEffectName, value, R3TID_STRING, 0); 
  393. }
  394.  
  395. R3ADRWA_FrameEffectName = 83563;
  396. function SetR3ADRWA_FrameEffectName(value) {
  397.   R3Set(this.r3obj, R3ADRWA_FrameEffectName, value, R3TID_STRING, 0); 
  398. }
  399.  
  400. R3ADRWA_GridLayer = 83564;
  401. function SetR3ADRWA_GridLayer(value) {
  402.   R3Set(this.r3obj, R3ADRWA_GridLayer, value, R3TID_OBJECT, 0); 
  403. }
  404.  
  405. function GetR3ADRWA_GridLayer() {
  406.   return R3ToJS(R3Get(this.r3obj, R3ADRWA_GridLayer, R3TID_OBJECT, 0)); 
  407. }
  408.  
  409. R3ADRWA_RefreshCounter = 83565;
  410. function GetR3ADRWA_RefreshCounter() {
  411.   return R3Get(this.r3obj, R3ADRWA_RefreshCounter, R3TID_INTEGER, 0); 
  412. }
  413.  
  414. R3ADRWA_NoAutoRedraw = 83566;
  415. function SetR3ADRWA_NoAutoRedraw(value) {
  416.   R3Set(this.r3obj, R3ADRWA_NoAutoRedraw, value, R3TID_BOOLEAN, 0); 
  417. }
  418.  
  419. function GetR3ADRWA_NoAutoRedraw() {
  420.   return R3Get(this.r3obj, R3ADRWA_NoAutoRedraw, R3TID_BOOLEAN, 0); 
  421. }
  422.  
  423. var R3ADRWUF_WIREFRAME = 1;
  424. var R3ADRWUF_SHADED = 2;
  425. var R3ADRWUF_RTGEOMETRY = 4;
  426. var R3ADRWMODELID_VCAM = 1;
  427. var R3ADRWMODELID_PRIMLAYER = 2;
  428. var R3ADRWMODELID_PRIMLAYER2 = 3;
  429. var R3ADRWMODELID_IMAGEEFFECTLAYER = 4;
  430. var R3ADRWMODELID_PARTICLEEFFECTLAYER = 5;
  431. var R3ADRWMODELID_MATERIALLAYER = 6;
  432. var R3ADRWMODELID_PROGIND = 7;
  433. var R3ADRWMODELID_RSPECLAYER = 8;
  434. var R3ADRWMODELID_CHANNELLAYER = 9;
  435. var R3ADRWMODELID_GRIDLAYER = 10;
  436. var R3ADRWMODELID_IMAGELAYER = 11;
  437. var R3ADRWMODELID_COMMONPROGIND = 12;
  438.  
  439.  
  440. function r3Asyncdraw () { 
  441.    this.base = r3God;
  442.    if(arguments.length) {
  443.       this.base(R3CLID_ASYNCDRAW, arguments);
  444.    }
  445.    // Methods
  446.    this.ADDUPDATEEVENT=mR3ADRWCM_ADDUPDATEEVENT;
  447.    this.SHOWRTBACKUP=mR3ADRWM_SHOWRTBACKUP;
  448.    this.CALLEXTERNAL=mR3ADRWM_CALLEXTERNAL;
  449.    this.REGISTERDRAWENDCALLB=mR3ADRWM_REGISTERDRAWENDCALLB;
  450.    this.UNREGISTERDRAWENDCAL=mR3ADRWM_UNREGISTERDRAWENDCAL;
  451.    this.UPDATEBACKDROP=mR3ADRWM_UPDATEBACKDROP;
  452.    this.ENDANIM=mR3ADRWM_ENDANIM;
  453.    this.SWAPBUFFERS=mR3ADRWM_SWAPBUFFERS;
  454.  
  455.    // Attributes
  456.    this.GetDrawContext=GetR3ADRWA_DrawContext;
  457.    this.SetDrawContext=SetR3ADRWA_DrawContext;
  458.    this.GetAsyncDrawContext=GetR3ADRWA_AsyncDrawContext;
  459.    this.GetVCam=GetR3ADRWA_VCam;
  460.    this.SetVCam=SetR3ADRWA_VCam;
  461.    this.GetPrimLayer=GetR3ADRWA_PrimLayer;
  462.    this.SetPrimLayer=SetR3ADRWA_PrimLayer;
  463.    this.GetMaterialLayer=GetR3ADRWA_MaterialLayer;
  464.    this.SetMaterialLayer=SetR3ADRWA_MaterialLayer;
  465.    this.GetWfengine=GetR3ADRWA_Wfengine;
  466.    this.GetSyncDrawing=GetR3ADRWA_SyncDrawing;
  467.    this.SetSyncDrawing=SetR3ADRWA_SyncDrawing;
  468.    this.GetRayTrace=GetR3ADRWA_RayTrace;
  469.    this.SetRayTrace=SetR3ADRWA_RayTrace;
  470.    this.GetRtengine=GetR3ADRWA_Rtengine;
  471.    this.GetBaseDrawFlags=GetR3ADRWA_BaseDrawFlags;
  472.    this.SetBaseDrawFlags=SetR3ADRWA_BaseDrawFlags;
  473.    this.GetRSpecLayer=GetR3ADRWA_RSpecLayer;
  474.    this.SetRSpecLayer=SetR3ADRWA_RSpecLayer;
  475.    this.GetDisableComposition=GetR3ADRWA_DisableComposition;
  476.    this.SetDisableComposition=SetR3ADRWA_DisableComposition;
  477.    this.SetFrameDoneObj=SetR3ADRWA_FrameDoneObj;
  478.    this.SetFrameDoneMth=SetR3ADRWA_FrameDoneMth;
  479.    this.GetChannelLayer=GetR3ADRWA_ChannelLayer;
  480.    this.SetChannelLayer=SetR3ADRWA_ChannelLayer;
  481.    this.GetUseCanvasAsBackdrop=GetR3ADRWA_UseCanvasAsBackdrop;
  482.    this.SetUseCanvasAsBackdrop=SetR3ADRWA_UseCanvasAsBackdrop;
  483.    this.GetBoxRelX=GetR3ADRWA_BoxRelX;
  484.    this.SetBoxRelX=SetR3ADRWA_BoxRelX;
  485.    this.GetBoxRelY=GetR3ADRWA_BoxRelY;
  486.    this.SetBoxRelY=SetR3ADRWA_BoxRelY;
  487.    this.GetBoxRelW=GetR3ADRWA_BoxRelW;
  488.    this.SetBoxRelW=SetR3ADRWA_BoxRelW;
  489.    this.GetBoxRelH=GetR3ADRWA_BoxRelH;
  490.    this.SetBoxRelH=SetR3ADRWA_BoxRelH;
  491.    this.GetRenderBoxActive=GetR3ADRWA_RenderBoxActive;
  492.    this.SetRenderBoxActive=SetR3ADRWA_RenderBoxActive;
  493.    this.SetBackdropImageName=SetR3ADRWA_BackdropImageName;
  494.    this.SetBackdropLeft=SetR3ADRWA_BackdropLeft;
  495.    this.SetBackdropTop=SetR3ADRWA_BackdropTop;
  496.    this.SetBackdropWidth=SetR3ADRWA_BackdropWidth;
  497.    this.SetBackdropHeight=SetR3ADRWA_BackdropHeight;
  498.    this.SetWindow=SetR3ADRWA_Window;
  499.    this.GetCaptureRayTrace=GetR3ADRWA_CaptureRayTrace;
  500.    this.SetCaptureRayTrace=SetR3ADRWA_CaptureRayTrace;
  501.    this.GetWindowOutput=GetR3ADRWA_WindowOutput;
  502.    this.SetWindowOutput=SetR3ADRWA_WindowOutput;
  503.    this.GetBackgroundRGB=GetR3ADRWA_BackgroundRGB;
  504.    this.SetBackgroundRGB=SetR3ADRWA_BackgroundRGB;
  505.    this.SetSaveImage=SetR3ADRWA_SaveImage;
  506.    this.SetCanvasWidth=SetR3ADRWA_CanvasWidth;
  507.    this.SetCanvasHeight=SetR3ADRWA_CanvasHeight;
  508.    this.SetOutputLayer=SetR3ADRWA_OutputLayer;
  509.    this.SetOutputObjectName=SetR3ADRWA_OutputObjectName;
  510.    this.SetOutputFileName=SetR3ADRWA_OutputFileName;
  511.    this.SetProgressIndicator=SetR3ADRWA_ProgressIndicator;
  512.    this.SetIgnoreMissingTexture=SetR3ADRWA_IgnoreMissingTexture;
  513.    this.GetBackdropWeight=GetR3ADRWA_BackdropWeight;
  514.    this.SetBackdropWeight=SetR3ADRWA_BackdropWeight;
  515.    this.SetMaterialEvaluatorMod=SetR3ADRWA_MaterialEvaluatorMod;
  516.    this.GetRenderCache=GetR3ADRWA_RenderCache;
  517.    this.SetRenderCache=SetR3ADRWA_RenderCache;
  518.    this.SetImageEffectName=SetR3ADRWA_ImageEffectName;
  519.    this.SetFieldEffectName=SetR3ADRWA_FieldEffectName;
  520.    this.SetFrameEffectName=SetR3ADRWA_FrameEffectName;
  521.    this.GetGridLayer=GetR3ADRWA_GridLayer;
  522.    this.SetGridLayer=SetR3ADRWA_GridLayer;
  523.    this.GetRefreshCounter=GetR3ADRWA_RefreshCounter;
  524.    this.GetNoAutoRedraw=GetR3ADRWA_NoAutoRedraw;
  525.    this.SetNoAutoRedraw=SetR3ADRWA_NoAutoRedraw;
  526. }
  527.  
  528. r3Asyncdraw.prototype=new r3Root;
  529. // r3asydrw.h_H